//
//  MBProgressHUD+CRMHUD.h
//  BaibuSeller
//
//  Created by  bb on 16/7/28.
//  Copyright © 2016年 whawhawhat. All rights reserved.
//

#import "MBProgressHUD.h"


@interface MBProgressHUD (CRMHUD)

/**
 *  显示一些信息 与hideHUDForView 配套使用
 *
 *  @param message 信息内容
 *  @param view    需要显示信息的视图
 *
 *  @return 直接返回一个MBProgressHUD，需要手动关闭
 */
+ (MBProgressHUD *)showMessage:(NSString *)message toView:(UIView *)view;
/**
 *  手动关闭MBProgressHUD
 *
 *  @param view    显示MBProgressHUD的视图
 */
+ (void)hideHUDForView:(UIView *)view;


/** 显示消息比如网络请求加载中...不传就是window  与hideHUD配套使用*/
+ (MBProgressHUD *)showMessage:(NSString *)message;

/** 隐藏蒙版 传了view此方法不生效 调用hideHUDForView*/
+ (void)hideHUD;

/**
 *  显示成功信息
 *  自定隐藏
 *  @param success 信息内容
 */
+ (void)showSuccess:(NSString *)success;
/**
 *  显示错误信息
 *  自定隐藏
 */
+ (void)showError:(NSString *)error;
/**
 *  显示错误信息
 *
 */
+ (void)showError:(NSString *)error ForView:(UIView *)view;

/**
 *  简单的提示信息 比如没数据了
 *
 */
+ (void)showText:(NSString *)text;

/**
 *  show成功或者失败
 *  自动消失 消失后回调block
 *  block回调
 */
+ (void)MBPShowMessage:(BOOL)success Message:(NSString *)message DismissBlock:(void (^)(void))dismissBlock;
/**
 *  show成功或者失败
 *  toView show在某个View
    自动消失 消失后回调block
 *  block回调
 */
+ (void)MBPShowMessage:(BOOL)success Message:(NSString *)message toView:(UIView *)view DismissBlock:(void (^)(void))dismissBlock;


@end
